package com.xxtx.trade.sysUser.service;

import com.xxtx.trade.common.util.model.Result;
import com.xxtx.trade.sysUser.bean.TradeSysMenu;
import com.xxtx.trade.sysUser.dto.TradeSysRoleDto;

public interface TradeSysRoleService {
    /**
     * 查看角色列表
     */
    Result roleList(TradeSysRoleDto tradeSysRoleDto);

    /**
     * 新增角色关系
     */
    Result inserRole(TradeSysRoleDto tradeSysRoleDto);

    /**
     * 更改z状态
     */
    Result updateRoleState(TradeSysRoleDto tradeSysRoleDto);

    /**
     * 根据用户id  查看是否勾选角色
     */
    Result selectRoleByUserId(TradeSysRoleDto tradeSysRoleDto);

    /**
     * 更改角色关系
     * @param tradeSysRoleDto
     * @return
     */
    Result updateRole(TradeSysRoleDto tradeSysRoleDto);

    void lunxunSimData();


}
